Initialising ...
Initialising ...
Initialising ...
Initialising ...
Initialising ...
Initialising ...
Initialising ...
Han, M. C.*; Yeom, Y. S.*; Lee, H. S.*; Shin, B.*; Kim, C. H.*; 古田 琢哉
Physics in Medicine & Biology, 63(9), p.09NT02_1 - 09NT02_9, 2018/05
被引用回数:7 パーセンタイル:39.6(Engineering, Biomedical)輸送計算コードGeant4, MCNP6, PHITSのマルチスレッド並列計算の実行性能について、異なる複雑さを持つ三体の四面体メッシュファントムを用いて調査した。ここでは、光子と中性子の輸送計算を実行し、初期化にかかる時間、輸送計算の時間及び、メモリ使用量と並列スレッド数の増加に対する相関関係を評価した。初期化にかかる時間は、ファントムの複雑化に伴い増加するものの、並列スレッド数にはあまり依存しないという傾向が三つ全ての計算コードで見られた。輸送計算の時間については、マルチスレッド並列計算に独立タリーの設計を採用しているGeant4では高い並列化効率(40並列で30倍の高速化)が見られたのに対し、MCNP6及びPHITSではタリー共有化による遅延のために、並列スレッド数増加に対する高速化の頭落ちが見られた(40並列でもMCNPは10倍、PHITSは数倍の高速化)。その一方で、Geant4は計算に必要なメモリ容量が大きく、並列スレッド数増加に対するメモリ使用量の増加もMCNP6やPHITSに比べて大きいことが分かった。また、PHITSの特筆すべき点として、メモリ使用量はファントムの複雑さやスレッド数によらず、他の二つの計算コードに比べて、顕著に小さいことも分かった。